$(document).ready(function(){
	var homePageMenu = $("ul #homePage");
	var messageMenu = $("ul #message");
	var helpMenu = $("ul #help");
	var menuArray = [homePageMenu, messageMenu, helpMenu];
	var homePageTabArray = ["ul #userInfo", "ul #updatePsd"];
	var messageTabArray = ["ul #listReMessage", "ul #listReSysMessage", "ul #listSeMessage", "ul #seMessage"];
	var helpTabArray = ["ul #publishHelp", "ul #listHelp"];
	var className = "cur";
	var pageMap = {};
	setPageMap(pageMap, "#userInfoPage", homePageMenu, homePageTabArray, "ul #userInfo");
	setPageMap(pageMap, "#updatePsdPage", homePageMenu, homePageTabArray, "ul #updatePsd");
	setPageMap(pageMap, "#listReMessagePage", messageMenu, messageTabArray, "ul #listReMessage");
	setPageMap(pageMap, "#listReSysMessagePage", messageMenu, messageTabArray, "ul #listReSysMessage");
	setPageMap(pageMap, "#listSeMessagePage", messageMenu, messageTabArray, "ul #listSeMessage");
	setPageMap(pageMap, "#seMessagePage", messageMenu, messageTabArray, "ul #seMessage");
	setPageMap(pageMap, "#publishHelpPage", helpMenu, helpTabArray, "ul #publishHelp");
	setPageMap(pageMap, "#listHelpPage", helpMenu, helpTabArray, "ul #listHelp");
	
	for (var field in pageMap)
	{
		if($(field).length > 0)
		{
			var item = pageMap[field];
			for (var i=0;i<menuArray.length;i++)
			{
				var menuItem = menuArray[i];
				if(menuItem == item.menu)
					menuItem.addClass(className);
				else
					menuItem.removeClass(className);
			}
			for (var j=0;j<item.tab.length;j++)
			{
				var tabId = item.tab[j];
				if(tabId == item.pageId)
					$(tabId).addClass(className);
				else
					$(tabId).removeClass(className);
			}
			break;
		}
	}
});

/**
 * @param pageMap
 * @param pageName
 * @param menu
 * @param tab
 * @param pageId
 */
function setPageMap(pageMap , pageName, menu, tab, pageId){
	var item = {};
	item.menu = menu;
	item.tab = tab;
	item.pageId = pageId;
	pageMap[pageName] = item;
}
